Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F5 Italy F1 Italy F3 Italy F4 Italy F5 Italy F12 Italy F13 Italy #4-w2 Italy F2 Switzerland F2 Switzerland F3 Romania F1 Germany F13 Colombia F1 Colombia F2 Germany F4 Italy F2 Italy F10 Italy F16 Romania F6 Romania F16 Romania F17 Austria F10 Italy F32 Venezuela F5 Venezuela F6 Great Britain F20 Dominican Republic F1 Austria F2 Austria F3 Italy F2 Switzerland F1 Switzerland F2 Switzerland F3 France F5 Italy F8 Romania F1 Romania F2 Romania F3 Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 France F5 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F3 Romania F11 Italy F23 Romania F14 Romania F15 Italy F28 Greece F3 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Bosnia & Herzegovina F2 Switzerland F1 Italy F1 Switzerland F2 Switzerland F3 France F6 Italy F5 Italy F6 Italy F8 Italy F12 Italy F13 Italy F15 Italy F16 Italy F22 Italy F30 USA F26 Germany F2 Italy F1 Italy F2 Switzerland F3 Turkey F13 Turkey F15 Italy F11 Romania F1 Italy F14 Italy F28 Germany F2 Romania F1 Romania F16 Italy F24 Italy F25 Italy F9 Italy #4-w1 Italy #4-w3 Romania F4 Italy #4-w4 Romania F4 Romania F16 Switzerland F1 Germany F7 Italy F21 USA F27 Italy F2 Germany F5 Czech Republic F2 M25 Portimao Sporting Challenger - Turin 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Banca Stato Challenger Lugano - Lugano Trofeo Francesco Guzzini - Recanati Memorial Manfredini - Sassuolo Citta di Monza - Monza Citta di Monza - Monza Open D'Orleans - Orleans GHI Bronx Tennis Classic - Bronx 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Memorial Manfredini - Sassuolo The Comercia Challenger - Aptos USTA Tallahassee Tennis Challenger - Tallahassee Isla de Gran Canaria - Mas Palomas Isla de Lanzarote - Lanzarote San Marino Cepu Open - San Marino Puerto Rico Challenger Tennis Event - Humacao Brixina Tennis Open - Bressanone XXVIII Edizione 'A.Savoldi' - Manerbio Internazionali di Tennis di Bergamo - Bergamo Jameson Cup - Milan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona M25+H Bacau Milano Challenger-Jameson Cup - Milan Trofeo Cassa di Risparmio di Alessandria - Alessandria Jameson Cup - Milan The Comercia Bank Challenger - Aptos Oberstaufen Cup-Head German Master's Series - Oberstaufen Fifth Third Bank Tennis Championships - Lexington Kuppers Kolsch Cup by Lambertz - Aachen Challenger Fondazione Carige - Genova Sporting Challenger 2003 - Turin Bauer Watertechnology Cup - Eckental Bauer Watertechnilogy Cup 2008 - Eckental M25 Heraklion Jameson Cup - Milan 2006 North Shore Pro Tennis Championship - Winnetka San Benedetto Challenger - San Benedetto Open Castilla y Leon - Segovia Open de L'Isere - Grenoble Bancastato Challenger Lugano - Lugano The LTA Cardiff Challenger - Cardiff Sarajevo Open - Sarajevo Dallas Challenger Belgrade Challenger Sarajevo Challenger Garden Open 2005 - Rome Aptos Challenger Kos-Zucchetti Tennis Cup - Cordenons S Tennis Master Championship - Graz Vancouver Challenger Aberto de Sao Paulo - Sao Paulo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Fifth-Third Bank Tennis Classic - Lexington Medellin Challenger Eckental Challenger Seguros Bolivar Open - Medellin Dallas Challenger Cremona Challenger Bytom Challenger Pozoblanco Challenger The LTA Nottingham Challenger - Nottingham Granby Challenger Manerbio Challenger Wolfsburg Challenger Bergamo Challenger Lugano Challenger St. Brieuc Challenger Kazan Challenger Courmayeur Challenger Furth Challenger Braunschweig Challenger Winnetka Challenger Oberstaufen Challenger BH Telecom Sarajevo 2007 - Sarajevo Aptos Challenger Tennis Napoli Cup 2007 - Napoli Jameson Cup - Milan 2007 Challenger of Santa Clara - Valencia Ischgl International ATP Challenger - Ischgl Binghamton Challenger Brasov Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Brasov Challenger - Brasov Charlottesville Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Carson Challenger 7° Trani Cup - Trani Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Heilbronn Challenger Jersey Challenger Genoa Open Challenger-Fondazione Carige - Genova Kazan Challenger Bergamo Challenger Cherbourg Challenger Challenger Copa Sevilla - Seville Furth Challenger Sarajevo Challenger Tenerife Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Arad Challenger Timisoara Challenger Brasov Challenger Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Bergamo Challenger Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Challenger Banque Nationale - Granby Arad Challenger Timisoara Challenger Open D'Orleans - Orleans Recanati Challenger Guimaraes Challenger Barletta Challenger Ford Tennis Championships - Louisville Segovia Challenger Garden Open - Rome M15 Doha M25 Doha Orleans Challenger dBI Tennis Challenger - Binghamton Rennes Challenger Heilbronn Challenger Copa Petrobras Colombia - Bogota Nottingham-2 Challenger XI Torneo Internazionale di Tennis - Barletta Lexington Challenger Trnava Challenger Arpa Ceramic Cup - Reggio Emilia 2007 Nielsen Pro Tennis Championship - Winnetka Geneva Challenger Fifth Third Bank Tennis Championships - Lexington Brescia Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Raanana Challenger Heilbronn Challenger Prostejov Challenger Reggio Emilia Challenger Eckental Challenger Bratislava Challenger Rome Challenger Salzburg Challenger Surbiton Challenger Bangkok Challenger Budapest Challenger Bratislava Challenger Surbiton Challenger Nottingham Challenger Brest Challenger Indian Wells Challenger Winnetka Challenger Istanbul Challenger Koblenz Challenger Odlum Brown Vancouver Open - Vancouver Quimper Challenger Nottingham 1 Challenger Iasi Challenger Barletta Challenger Internazionali di Tennis Dell'Umbria - Todi Palermo Challenger Brasov Challenger Sibiu Challenger Biel Challenger Eckental Challenger Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Guzzini Challenger - Recanati S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons Bergamo Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Internazionali di Tennis - Bergamo Wroclaw Challenger Napoli Challenger FILA Challenger Biella - Biella Ilkley Challenger Ilkley Challenger St. Petersburg 2 Challenger St. Remy Challenger 5° Sporting Challenger - Turin Riviera di Rimini Challenger 2004 - Rimini Eckental Challenger Citta di Brindisi - Brindisi 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Nottingham Challenger Sophia Antipolis Challenger Cordenons Challenger San Marino Challenger Napoli Challenger Morelos Challenger Olbia Challenger Cherbourg Challenger Istanbul Challenger Bratislava Challenger Timisoara Challenger - Timisoara Forli 3 Challenger Mersin Challenger Naples Challenger - Naples 4° Sporting Challenger - Turin Kosice Challenger Tyler Challenger Oeiras 2 Challenger Societa Canottieri Mincio 2005 - Mantova LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Surbiton Challenger Brasov Challenger - Brasov Milan Indoors - Milan Open 13 - Marseille Izmir Challenger Geneva Challenger Biella 6 Challenger Nottingham 2 Challenger San Marino Challenger Bucharest Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Internazionali di Tennis de San Marino - San Marino Forli 2 Challenger Forli 5 Challenger Surbiton Challenger Iasi Challenger The LTA Sunderland Challenger - Sunderland Prague 3 Challenger Ortisei Challenger Bergamo Challenger Nielsen USTA Pro Tennis Championship - Winnetka Top Wool Challenger - Biella Rovereto Challenger The LTA Men's Challenger - Southampton Eckental Challenger Bauer Watertechnology Cup - Eckental Milan Challenger Grodzisk Mazowiecki Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Ottignies-Louvain-la-Neuve Challenger BMW Tennis Championship - Sunrise Lugano Challenger Rome Challenger Tunis Challenger Ipsos Bucharest Challenger - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Mouilleron-Le-Captif Challenger Brasov Challenger Canberra Challenger Recanati Challenger Cordenons Challenger Sacramento Challenger - Sacramento St. Remy Challenger Geneva Challenger Brasov Challenger Quimper Challenger Monza Challenger Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten San Remo Challenger Athens Challenger Izmir Challenger Cremona Challenger Milan Indoors - Milan Sibiu Challenger Alessandria Challenger Cremona Challenger Open SEAT Godo 2006 - Barcelona Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide BCR Open Romania - Bucharest Countrywide Classic - Los Angeles Brisbane - Brisbane Jersey Challenger Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Brisbane International - Brisbane Salzburg Challenger Como Challenger Aptos Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Guayaquil Challenger BMW Open - Munich AEGON International - Eastbourne BCR Open Romania - Bucharest Erste Bank Open - Vienna Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Gerry Weber Open - Halle Salzburg Challenger Gerry Weber Open - Halle Honolulu Challenger Bergamo Challenger Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Bratislava Challenger Cherbourg Challeger Guangzhou Challenger Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Salzburg Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Heilbronn Challenger BRD Nastase Tiriac Trophy - Bucharest BCR Open Romania - Bucharest BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Konzum Croatia Open - Umag Shenzhen Open - Shenzhen Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Ricoh Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Quimper Challenger Kaohsiung Challenger Le Gosier Challenger Bath Challenger Rome Challenger Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Bratislava Challenger Tunis Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Budapest Challenger Firenze Open - Florence Citi Open - Washington Winston-Salem Open - Winston-Salem European Open - Antwerp Arad Challenger Serbia Open - Belgrade Arad Challenger Tel Aviv Watergen Open - Tel Aviv Bank Austria Tennis Trophy - Vienna Rennes Challenger Binghamton Challenger Ortisei Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Monza Challenger BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger Marburg Challenger Istanbul Challenger Izmir Challenger BRD Nastase Tiriac Trophy - Bucharest Aptos Challenger Hall of Fame Tennis Championships - Newport Shenzhen Challenger If Stockholm Open - Stockholm Vancouver Challenger Bordeaux Challenger Antalya Cup - Antalya Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Challenger 42 - Andrezieux Brisbane International - Brisbane Lugano Challenger Mons Challenger Guadalajara Challenger Tunis Challenger Marburg Challenger Open de L'Isere (Open 38) - Grenoble European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Citi Open - Washington Moselle Open - Metz Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva Newport Beach Challenger Iasi Challenger Belgrade Challenger BMW Open - Munich BB&T Atlanta Open - Atlanta Iasi Challenger Moselle Open - Metz Swiss Indoors Basel - Basel ASB Classic - Auckland Heilbronn Challenger Lugano Challenger Biel Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Prague 2 Challenger RCA Championships - Indianapolis Bratislava 2 Challenger Ismaning Challenger Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch BCR Open Romania - Bucharest Pau Challenger Qatar ExxonMobil Open - Doha SAP Open - San Jose Garanti Koza Sofia Open - Sofia If Stockholm Open - Stockholm Maharashtra Open - Pune Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto Modena Challenger Indian Wells Challenger Barletta Challenger Madrid Challenger BNP Paribas Open - Indian Wells Sibiu Challenger Istanbul Challenger Rogers Masters - Montreal Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai U.S. Open - New York Sony Open Tennis - Miami Mutua Madrid Open - Madrid French Open - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Wimbledon - London Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Gazprom Hungarian Open - Budapest Australian Open - Melbourne French Open - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Western & Southern Open - Cincinnati French Open - Paris Sony Open Tennis - Miami Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 U.S. Open - New York Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Australian Open - Melbourne Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, 1R, ROU-TPE 1-3 Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open (juniors) U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Bucharest Open - Bucharest U.S. Open - New York Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 M25 Heraklion